Wherefore Thou Art … Semantics of Computation?

نویسنده

  • Furio Honsell
چکیده

The power of digital simulation combined with the elementary simplicity of Universal Computational Models (e.g. Turing Machines, Church's λ-calculus, Curry's Combinatory Logic, cellular automata, …) is apparently the Pythagorean dream made true, but because of the remoteness and gratuitousness of Computational Models it is also the original sin of Computing. In effect, the dynamics of token/symbol manipulation in such models is too idiosyncratic to be insightful. Hence, the more computers are used in life-critical applications, the more incumbent are digital woes due to potentially incorrect software. To achieve correct software, i.e. software which meets its specifications, we need to establish a formal correspondence between low level peculiarities and higher level conceptual un-derstandings. This amounts to defining formal Semantics of programming languages [26] and addressing the related critical issue of adequacy of formalizations and encodings, which are ultimately irreducible to formalization [11, 12, 18]. I will try to outline a brief history of the quest for a Final Semantics in Computing. The initial paradigm, since the 60's, was that of Denotational Semantics: the meaning of a program is a function (an algorithm being a total function), whose behavior is captured by certain logical invariants called types or by observations. This approach used λ-calculus, which is a theory of functions, as the canonical computational model. Every language component received a functional interpretation. Categorically speaking, this approach is syntax directed and can be termed initial semantics, in that the interpretation function is an initial algebra-morphism which maps uniquely the algebraic structure of the syntax, of the programming language, to a set of abstract entities called denotations. The crucial property of the interpretation function is compositional-ity, namely the (algebraic) inductive structure of the syntax is reflected by the semantics, which therefore must feature a similar, but conceptually independent, algebraic structure. Hence this semantics is extensional and referentially transparent. Denotations are usually morphisms in suitable categories such as, possibly higher order, topological spaces, or domains [24, 21, 22, 25]. The added value of domains comes from the fact that they are endowed with an enriched structure. This allows for natural definitions of recursive objects, since all endomorphisms have fixed points and for approximations, and hence for new proof principles for reasoning on programs, such as Fixed Point Induction. Semantics is, ultimately, just an equivalence relation, in fact a congruence relation. The methodology of Program Synthesis through Program Equivalence capitalizes on this understanding of semantics. The …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Metastasis: Wherefore Arf Thou?

The small GTP-binding protein Arf6 is known to be an important regulator of the actin cytoskeleton and of cell motility associated with metastasis. A recent study identifies yet another role for Arf6 in metastasis - as a regulator of plasma-membrane-derived microvesicle release.

متن کامل

A duality between LM-fuzzy possibility computations and their logical semantics

Let X be a dcpo and let L be a complete lattice. The family σL(X) of all Scott continuous mappings from X to L is a complete lattice under pointwise order, we call it the L-fuzzy Scott structure on X. Let E be a dcpo. A mapping g : σL(E) −> M is called an LM-fuzzy possibility valuation of E if it preserves arbitrary unions. Denote by πLM(E) the set of all LM-fuzzy possibility valuations of E. T...

متن کامل

A generalization of the Chen-Wu duality into quantale-valued setting

With the unit interval [0,1] as the truth value table, Chen and Wupresented the concept of  possibility computation over dcpos.Indeed, every possibility computation can be considered as a[0,1]-valued Scott open set on a dcpo. The aim of this paper is tostudy Chen-Wu's duality on quantale-valued setting. For clarity,with a commutative unital quantale $L$ as the truth value table, weintroduce a c...

متن کامل

Wherefore Art Thou, Homeo(stasis)? Functional Diversity in Homeostatic Synaptic Plasticity

Homeostatic plasticity has emerged as a fundamental regulatory principle that strives to maintain neuronal activity within optimal ranges by altering diverse aspects of neuronal function. Adaptation to network activity is often viewed as an essential negative feedback restraint that prevents runaway excitation or inhibition. However, the precise importance of these homeostatic functions is ofte...

متن کامل

The What, How and Wherefore Art Thou?

Issues relating to training design, evaluation and transfer are relevant to the Australian alcohol and other drugs (AOD) field due to their virtual absence from the literature. Whilst the AOD field has attempted to identify the composition and roles of frontline AOD workers, efforts to identify, measure and respond to workplace factors that may enhance or inhibit the transfer of training outcom...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015